package com.zx.sys.cms.entity;

import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 *
 *
 * @author LiYe
 * @email sunlightcs@gmail.com
 * @date 2020-03-09 16:15:28
 */
@Data
@TableName("cms_channel")
public class CmsChannelEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 *
	 */
	@TableId
	private Long id;
	/**
	 *
	 */
	private String name;
	/**
	 * 父栏目ID
	 */
	private Long parentId;
	/**
	 *
	 */
	private String picture;
	/**
	 * [{"url":"/ffaf/fdsa/fdaa.jpg","title":"店铺介绍"},{"url":"/ffaf/fdsa/fdaa.jpg","title":"老师介绍"}]
	 */
	private String pictures;
	/**
	 * 视频
	 */
	private String media;
	/**
	 * 位置 1左 2右
	 */
	private Integer position;
	/**
	 * 排列顺序
	 */
	private Integer priority;
	/**
	 * 是否有内容
	 */
	private Integer isContent;
	/**
	 * 是否显示
	 */
	private Integer isDisplay;
	/**
	 *
	 */
	private String content;
	/**
	 * 点赞数 当栏目是内容时 如 关于我们（about）视频逛店（shopping）等是固定内容时可用
	 */
	private Integer upsCount;
	/**
	 * 类型 1图文类 2 图片类 3视频类 当打开内容时关联的模板
	 */
	private Integer type;
	/**
	 *
	 */
	private Long creator;
	/**
	 *
	 */
	private Date createTime;

	@TableField(exist = false)
	private String creatorName;
	/**
	 *
	 */
	private Long updater;
	/**
	 *
	 */
	private Date updateTime;


	@TableField(exist = false)
	private JSONArray picturesArray;

}
